home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- dir=`dirname "$0"`
- cd "$dir"
- dir=`pwd`
-
- . ./messenv.sh
-
- if [ ! -e "$MESSHOME" ]
- then
- mkdir -p "$MESSHOME"/cfg
- cp "$messdir"/cfg/* "$MESSHOME"/cfg
- sed "s%\.\./\.\./\.\.%$rootdir%" <"$messdir"/mess.ini >"$MESSHOME"/mess.ini
- mkdir -p "$MESSHOME/Software"
- else
- set -x
- if [ -f "$MESSHOME"/mess.ini ]
- then
- currentpath=`grep '^rompath ' "$MESSHOME"/mess.ini 2>/dev/null | cut -d' ' -f2- | sed 's/^ *//g' | tr -d '"'`
- if [ "$currentpath" != "$rootdir" ]
- then
- for name in "$MESSHOME"/*.ini
- do
- currentpath=`grep '^rompath ' "$name" 2>/dev/null | cut -d' ' -f2- | sed 's/^ *//g' | tr -d '"'`
- currentpath=`dirname "$currentpath"`
- if [ "$currentpath" != "$rootdir" ]
- then
- sed "s%$currentpath%$rootdir%" <"$name" >/tmp/mess$$
- cp /tmp/mess$$ "$name"
- rm -f /tmp/mess$$
- fi
- done
- fi
- else
- sed "s%\.\./\.\./\.\.%$rootdir%" <"$messdir"/mess.ini >"$MESSHOME"/mess.ini
- fi
- fi
- cd "$dir"
- exec wish messmenu.tcl
-